Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Seville Challenger Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Danderyd Challenger Nottingham Challenger Brisbane International - Brisbane Manama Challenger Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger Lugano Challenger Tenerife 3 Challenger Madrid Challenger French Open - Paris Aix En Provence Challenger Nottingham 2 Challenger Surbiton Challenger Terra Wortmann Open - Halle Ilkley Challenger Wimbledon - London Hamburg Open - Hamburg U.S. Open - New York Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Ukraine F3 Russia F2 Italy F6 Italy F7 Italy F8 Italy F9 Italy F10 Italy F11 Italy F15 Italy F16 Russia F8 Turkey F34 Russia F3 Russia F4 Russia F6 Russia F7 Turkey F21 Russia F9 Armenia F1 Russia F10 Russia F11 Russia F12 Russia F13 Russia F14 Kazakhstan F9 Turkey F1 Turkey F2 Turkey F3 Kazakhstan F1 Kazakhstan F2 Russia F3 Russia F4 Russia F5 Russia F8 Egypt F11 Egypt F12 Russia F11 Russia F2 Egypt F13 Egypt F14 Russia F3 Russia F4 France F15 Russia F7 Wimbledon - London Cincinnati Open - Cincinnati U.S. Open - New York Almaty Open - Almaty Lyon Challenger Russia F3 Spain F31 (Sabadell) Russia F4 Qatar F4 (Doha) Qatar F5 (Doha) Qatar F6 (Doha) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Russia F7 Turkey F18 (Antalya) Turkey F19 (Antalya) Romania F1 (Bucharest) Romania F2 (Bacau) France F13 (Ajaccio) Czech Republic F9 (Valasske Mezirici) Tunisia F42 (Monastir) Qatar F4 (Doha) Qatar F6 (Doha) M25+H Kazan M15 Doha Russia F1 Alexander Kolyaskin Memorial - Donetsk Penza Cup - Penza UTC Open - Cherkassy Penza Challenger Segovia Challenger Bergamo Challenger Alessandria Challenger Furth Challenger Braunschweig Challenger Istanbul Challenger Kazan Challenger Fergana Challenger Brasov Challenger Kazan Challenger Karshi Challenger Samarkand Challenger Prostejov Challenger Moscow Challenger Tampere Challenger Biella Challenger Casablanca Challenger Dallas Challenger Quimper Challenger Zhuhai Challenger Quanzhou Challenger Ostrava Challenger Karshi Challenger Astana Challenger Aptos Challenger Orleans Challenger Bratislava Challenger Budapest Challenger Cherbourg Challenger Alicante Challenger Prostejov Challenger Fergana Challenger Recanati Challenger Como Challenger Almaty Challenger Tashkent Challenger Rennes Challenger Quimper Challenger Lille Challenger St. Brieuc Challenger Sarasota Challenger Tallahassee Challenger Heilbronn Challenger Lyon Challenger Bratislava Challenger Milan Challenger Sopot Challenger Meerbusch Challenger Orleans Challenger Nur-Sultan Challenger Bratislava Challenger Russia F5 Maia Challenger Turkey F22 Bangkok Challenger Bangkok Challenger Russia F9 Nur-Sultan 1 Challenger Bergamo Challenger Pau Challenger Phoenix Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Lexington Challenger Chicago Challenger Mallorca Challenger Andria Challenger Canberra Challenger Sanremo Challenger Murcia Challenger Bloomfield Hills Challenger Russia F5 Braunschweig Challenger Russia F7 Spain F11 Russia F8 Turkey F43 Russia F6 Russia F7 Russia F1 Porto Challenger Uzbekistan F1 Cary Challenger Belarus F1 Belarus F2 Uzbekistan F2 Uzbekistan F4 Italy F13 Ukraine F1 Turkey F4 Istanbul Challenger Guangzhou Challenger Brest Challenger Bratislava 2 Challenger Lyon Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Manama Challenger Hersonissos 1 Challenger Phoenix Challenger Czech Republic F8 (Opava) Oeiras 4 Challenger Francavilla Challenger Bordeaux Challenger Tunisia F41 (Monastir) Ilkley Challenger Nottingham 2 Challenger Qatar F5 (Doha) Hong Kong F3 (Hong Kong) Grodzisk Mazowiecki Challenger St. Tropez Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Russia F13 M15 Doha Southern Capital Cup - Almaty ATP Kremlin Cup - Moscow Istanbul Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg ATP Kremlin Cup - Moscow Open SEAT 2008 - Barcelona The Artois Championships - London Togliatti Cup - Togliatti ATP Studena Croatia Open Umag - Umag Brisbane - Brisbane Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Heilbronn Open - Heilbronn Open de Moselle - Metz Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston Pilot Pen Tennis - New Haven Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Grand Prix Hassan II - Casablanca Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne Zagreb Open - Zagreb Open de Moselle - Metz Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Kremlin Cup - Moscow Brisbane International - Brisbane Grand Prix Hassan II - Casablanca Penza Cup 2008 - Penza Barcelona Open BancSabadell - Barcelona Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Mordovia Cup 2008 - Saransk Grand Prix Hassan II - Casablanca TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane Memphis Open - Memphis Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Akbank Private Banking TED Open - Istanbul Memphis Open - Memphis BMW Open - Munich Geneva Open - Geneva Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Open Parc - Lyon AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Erste Bank Open - Vienna DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Abierto Mexicano de Tenis Mifel - Los Cabos St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Astana Open - Nur-Sultan Rome Challenger Tunis Challenger Sofia Open - Sofia Reggio Emilia Challenger Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Saransk Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Istanbul Challenger Gonet Geneva Open - Geneva cinch Championships - London St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Anytech365 Andalucia Open - Marbella Astana Challenger Astana Open - Nur-Sultan San Diego Open - San Diego Sydney Tennis Classic - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Serbia Open - Belgrade Barletta Challenger BMW Open - Munich Open Parc - Lyon Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Hamburg European Open - Hamburg Generali Open - Kitzbuhel Moselle Open - Metz Astana Open - Astana Stockholm Open - Stockholm Swiss Indoors Basel - Basel Tel Aviv Watergen Open - Tel Aviv Firenze Open - Florence Open Sud de France - Montpellier Kosice Challenger ABN AMRO World Tennis Tournament - Rotterdam Milan Challenger BMW Open - Munich Zhuhai Open - Zhuhai Astana Open - Astana Rakuten Japan Open - Tokyo Marburg Challenger Penza Challenger Saransk Challenger Atlanta Open - Atlanta Hangzhou Open - Hangzhou Almaty Open - Almaty Belgrade Open - Belgrade Brisbane International - Brisbane Astana Challenger Lermontov Challenger Dallas Challenger Rome Challenger Furth Challenger Tanger Challenger Marburg Challenger Astana Challenger Aptos Challenger Izmir Challenger Yeongwol Challenger Tyumen Challenger Bergamo Challenger Ostrava Challenger Astana Challenger Helsinki Challenger Quimper Challenger St. Brieuc Challenger Barletta Challenger Turin Challenger Milan Challenger Cortina Challenger Francavilla Challenger Samarkand Challenger Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Irving Challenger Barletta Challenger Roma Challenger 2007 - Rome Memorial Manfredini - Sassuolo Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Mordova Cup 2007 - Saransk Samarkand Challenger - Samarkand UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Rijeka Open - Rijeka The Surbiton Trophy - Surbiton Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Benedetto Challenger - San Benedetto XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Besancon Challenger Bergamo Challenger Pau Challenger Nur-Sultan Challenger Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Ortisei Challenger Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Heilbronn Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Penza Challenger Astana Challenger Shanghai Rolex Masters - Shanghai Segovia Challenger BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Istanbul Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Belgrade Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Kazan Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Prostejov Challenger Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Marrakech Challenger Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York Penza Challenger Nottingham 2 Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Mersin Challenger BNP Paribas Open - Indian Wells Napoli Challenger Bordeaux Challenger Mersin Challenger Kosice Challenger Miami Open - Miami Istanbul Challenger San Benedetto Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Recanati Challenger Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Rome Challenger Mutua Madrid Open - Madrid National Bank Open - Toronto Western & Southern Open - Cincinnati Kazan Challenger Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Shanghai Rolex Masters - Shanghai Samarkand Challenger Karshi Challenger Prostejov Challenger Padova Challenger Aptos Challenger Banja Luka Challenger Meknes Challenger Kenitra Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Dallas Challenger Astana Challenger Wroclaw Challenger Cherbourg Challenger Kazan Challenger Quimper Challenger Kazan Challenger Batman Challenger Turin Challenger Karshi Challenger Ilkley Challenger Astana Challenger Cortina Challenger Portoroz Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Agri Challenger Mons Challenger Tashkent Challenger Eckental Challenger Bratislava Challenger Traralgon Challenger Cherbourg Challenger Nanchang Challenger Bangkok Challenger Bangkok Challenger Rennes Challenger Bastad Challenger Shenzhen Challenger Caltanissetta Challenger Shanghai Challenger Kaohsiung Challenger Cherbourg Challenger Irving Challenger Helsinki Challenger Jonkoping Challenger San Francisco Challenger Barletta Challenger Madrid Challenger Genova Challenger Tyler Challenger Shymkent Challenger Prostejov Challenger Astana Challenger Phoenix Challenger Brest Challenger Eckental Challenger Prague Challenger Ostrava Challenger Tenerife 1 Challenger Cherbourg Challenger Canberra Challenger Hersonissos 2 Challenger Ostrava Challenger Mons Challenger St. Tropez Challenger Biel Challenger Rennes Challenger Stanford Challenger Brest Challenger Bergamo Challenger Helsinki Challenger Phoenix Challenger Tampere Challenger Portoroz Challenger Banja Luka Challenger Samarkand Challenger Nonthaburi 4 Challenger Scheveningen Challenger Helsinki Challenger Quimper Challenger Chennai Challenger Tampere Challenger L'Aquila Challenger Como Challenger Prague Challenger Ortisei Challenger Pozoblanco Challenger Porto Challenger Prague II Challenger Nur-Sultan 2 Challenger French Open - Paris Nur-Sultan Challenger Tenerife 3 Challenger Lugano Challenger Little Rock Challenger St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Citi Open - Washington Wimbledon - London Open Sabadell Atlantico - Barcelona Australian Open - Melbourne Barcelona Open BancSabadell - Barcelona French Open - Paris Open Sabadell Atlantico - Barcelona U.S. Open - New York SkiStar Swedish Open - Bastad Winston Salem - Winston Salem Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg French Open - Paris SkiStar Swedish Open - Bastad Open Sud de France - Montpellier Open 13 - Marseille Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Aegon Nottingham Open - Nottingham Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg China Open - Beijing PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Citi Open - Washington Qatar ExxonMobil Open - Doha U.S. Open - New York ABN AMRO Open - Rotterdam Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Australian Open - Melbourne Grand Prix Hassan II - Marrakech Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Aegon Nottingham Open - Nottingham French Open - Paris Kremlin Cup - Moscow Hungarian Open - Budapest Barcelona Open BancSabadell - Barcelona AEGON Championships - London Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Tata Open Maharashtra - Pune Portugal Open - Oeiras Qatar ExxonMobil Open - Doha Wimbledon - London U.S. Open - New York Boss Open - Stuttgart Terra Wortmann Open - Halle Australian Open - Melbourne Apia International - Sydney Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Wimbledon - London Generali Open - Kitzbuhel U.S. Open - New York Australian Open - Melbourne Open Occitanie - Montpellier Abierto Mexicano - Los Cabos French Open - Paris Maharashtra Open - Pune Generali Open - Kitzbuhel Kremlin Cup - Moscow Nature Valley International - Eastbourne Murray River Open - Melbourne Budapest Challenger Concepcion Challenger Recanati Challenger Lille Challenger Grand Prix Hassan II - Marrakech Francavilla Challenger Bengalaru Challenger Cassis Challenger U.S. Open - New York Delray Beach Open - Delray Beach AEGON Championships - London Kremlin Cup - Moscow Open 13 Provence - Marseille Barcelona Open BancSabadell - Barcelona Open Parc - Lyon BMW Open - Munich AEGON International - Eastbourne Open 13 Provence - Marseille Nature Valley International - Eastbourne Australian Open - Melbourne St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Shanghai ATP Masters - Shanghai Geneva Open - Geneva Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Fever-Tree Championships - London China Open - Beijing Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Brest Challenger Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, Group 1, 1R, KAZ-KOR 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, Group I, 2R, KAZ-CHN 4-1 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Finals, Group E Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, Finals, Group B Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group D, Glasgow Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, World Group, 1R, KAZ-SUI 4-1 Davis Cup, World Group, QF, CRO-KAZ 3-1 Wimbledon - London Wimbledon (juniors) French Open (juniors) U.S. Open (juniors) Chicago Challenger All Lower level tournaments Olympics - London Olympics - Tokyo